
// 后台服务脚本
chrome.runtime.onInstalled.addListener(() => {
  console.log('每日一键助手已安装');
  
  // 设置默认任务
  chrome.storage.local.get(['tasks'], (result) => {
    if (!result.tasks) {
      const defaultTasks = [
        {
          id: 1,
          name: '打开邮箱',
          type: 'open-url',
          target: 'https://mail.google.com',
          value: ''
        },
        {
          id: 2,
          name: '打开工作面板',
          type: 'open-url',
          target: 'https://www.notion.so',
          value: ''
        }
      ];
      
      chrome.storage.local.set({ tasks: defaultTasks });
    }
  });
});

// 监听来自内容脚本的消息
chrome.runtime.onMessage.addListener((request, sender, sendResponse) => {
  if (request.action === 'taskCompleted') {
    console.log(`任务完成: ${request.taskName}`);
    // 可以在这里添加更多逻辑，比如发送通知等
  }
});

// 每天重置进度（可选）
chrome.alarms.onAlarm.addListener((alarm) => {
  if (alarm.name === 'dailyReset') {
    chrome.storage.local.set({
      completedTasks: [],
      lastRunDate: ''
    });
  }
});

// 创建每日重置闹钟
chrome.runtime.onStartup.addListener(() => {
  chrome.alarms.create('dailyReset', {
    delayInMinutes: 1440, // 24小时
    periodInMinutes: 1440
  });
});
